/* CSS Document */

.searchCheckBoxList input[type="checkbox"],
.WEXUserDefinedCarouselCategoryCheckbox input[type="checkbox"],
.WEXUserDefinedCarouselOtherCheckbox input[type="checkbox"] {
    margin-right: 5px;
}

.WEXProductFinderCategoryCheckbox,
.WEXProductFinderOtherCheckbox,
.WEXUserDefinedCarouselCategoryCheckbox,
.WEXUserDefinedCarouselOtherCheckbox {
    display: table-row;
    margin-bottom: 2px;
}
.WEXProductFinderCategoryCheckbox > input,
.WEXProductFinderOtherCheckbox > input,
.WEXUserDefinedCarouselCategoryCheckbox > input,
.WEXUserDefinedCarouselOtherCheckbox > input {
    display: table-cell;
}
.WEXProductFinderCategoryCheckbox > label,
.WEXProductFinderOtherCheckbox > label,
.WEXUserDefinedCarouselOtherCheckbox > label,
.WEXUserDefinedCarouselCategoryCheckbox > label {
    display: table-cell;
}
#WEXProductFinderAccordian .panel-heading .panel-title .accordion-toggle::after {
    color: #6C7476;
    float: right;
    position: relative;
    text-align: right;
    top: 6px;
}
#WEXProductFinderAccordian {
    margin-bottom: 0;
}
#WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
    color: #6C7476;
    float: right;
    position: relative;
    text-align: right;
    top: 6px;
}

.wexProductFinderAdvancedSearchLink .wexProductFinderAccordianHeading {
	text-align:center;
}

.wexProductFinderAdvancedSearchLink .wexProductFinderAccordianHeading .wexProductFinderAccordianTitle a {
	text-transform:none;
	font-family: asapregular;
}

.panel-default > .panel-heading.wexProductFinderSubAccordianHeading {
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
}
#WEXProductFinderOuterAccordian .accordion-toggle {
/*    text-transform: none !important; */
}
.wexProductFinderSubAccordianToggle input[type="checkbox"] {
    margin-right: 5px;
}
.panel-group.panel-group-sm .panel-heading subAccordianHeader {
    font-size: 0.9em;
    padding: 5px 15px;
}
.panel-group .panel-heading subAccordianHeader {
    cursor: pointer;
    font-family: "open_sansbold";
    font-size: 20px;
/*    text-transform: uppercase; */
}
.panel-group .panel-heading subAccordianHeader {
    display: block;
    padding: 10px 15px;
}
#WEXProductFinderOuterAccordianContents > .panel-body {
    padding: 0
}
.WEXProductFinderCategorySubsetTextBoxWrapper {
    padding: 5px 15px 5px 15px;
}
.WEXProductFinderCategorySubsetTextBox {
    border: 1px solid #c9c9c9;
    width: 100%;
}
.WEXProductFinderResultCountFooterVisible {
    padding-bottom: 50px;
}
#WEXProductFinderResultCountFooter {
    background: rgba(0, 0, 0, 0) url("/Portals/_default/Skins/Porto/Resources/img/bg-transparent-grey.png") repeat scroll 0 0;
    color: #FFFFFF;
    border-top: 1px solid #000000;
}
.isMobile #WEXProductFinderResultCountFooter{
	padding-bottom: 51px;
}
#WEXProductFinderResultCountFooter .row {
    margin-top: 8px;
    margin-bottom: 8px;
}
#WEXProductFinderResultCountFooterShowButton {
    width: 100%;
}
.WEXProductFinderResultCountFooterResultCount {
    height: 34px;
    padding-top: 4px;
}
.WEXProductFinderMonthRowSection {
    margin-bottom: 15px;
}
.WEXProductFinderMonthRow .col-xs-2 {
    padding-left: 1px;
    padding-right: 1px;
}
.WEXProductFinderMonthButton {
    width: 100%;
}
.WEXProductFinderDateTextField {
    border: 1px solid #c9c9c9;
    width: 100%;
    margin-bottom: 5px;
}
#searchFromDatePicker,
#searchToDatePicker {
    margin-bottom: 15px;
}
wexproductfindermonthrowsection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
    width: 100%;
    margin-top: 10px;
}
wexproductfinderdatepickersection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
    width: 100%;
    margin-bottom: 10px;
}
.homePageWEXProductFinderOuter {}
.homePage.isTablet #WEXProductFinderOuterAccordian,
.homePage.isSmallDesktop #WEXProductFinderOuterAccordian,
.homePage.isLargeDesktop #WEXProductFinderOuterAccordian {
    width: 270px;
}
/*NEWHOME101*/
.homePage.isSmallDesktop .newHomeSearch #WEXProductFinderOuterAccordian, 
.homePage.isLargeDesktop .newHomeSearch #WEXProductFinderOuterAccordian {
	width: 100%!important;
}

.homePage.isMoble .newHomeSearch #WEXProductFinderOuterAccordian, 
.homePage.isTablet .newHomeSearch #WEXProductFinderOuterAccordian {
    width: 100% !important;
}

.homePage.isTablet .WEXProductFinderDurationSingleSliderParentAccordian,
.homePage.isSmallDesktop .WEXProductFinderDurationSingleSliderParentAccordian,
.homePage.isLargeDesktop .WEXProductFinderDurationSingleSliderParentAccordian,
.homePage.isTablet .WEXProductFinderPriceSingleSliderParentAccordian,
.homePage.isSmallDesktop .WEXProductFinderPriceSingleSliderParentAccordian,
.homePage.isLargeDesktop .WEXProductFinderPriceSingleSliderParentAccordian,
.homePage.isMobile .WEXProductFinderGradingSingleSliderParentAccordian,
.homePage.isTablet .WEXProductFinderGradingSingleSliderParentAccordian,
.homePage.isSmallDesktop .WEXProductFinderGradingSingleSliderParentAccordian,
.homePage.isLargeDesktop .WEXProductFinderGradingSingleSliderParentAccordian {
    display: none;
}
.homePage.isTablet .WEXProductFinderResults.WEXProductFinderResultsNarrow,
.homePage.isSmallDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow,
.homePage.isLargeDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow {
    display: none;
}
.homePage.isMobile .WEXProductFinderResults.WEXProductFinderResultsWide {
    display: none;
}

/* CSS Document */

.searchCheckBoxList input[type="checkbox"] {
    margin-right: 5px;
}
.WEXProductFinderCategoryCheckbox,
.WEXProductFinderOtherCheckbox {
    display: table-row;
    margin-bottom: 2px;
}
.WEXProductFinderCategoryCheckbox > input,
.WEXProductFinderOtherCheckbox > input {
    display: table-cell;
}
.WEXProductFinderCategoryCheckbox > label,
.WEXProductFinderOtherCheckbox > label {
    display: table-cell;
}
#WEXProductFinderAccordian .panel-heading .panel-title .accordion-toggle::after {
    color: #6C7476;
    float: right;
    position: relative;
    text-align: right;
    top: 6px;
}
#WEXProductFinderAccordian {
    margin-bottom: 0;
}
#WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
    color: #6C7476;
    float: right;
    position: relative;
    text-align: right;
    top: 2px;
}
.homePage #WEXProductFinderOuterAccordian .panel-heading .panel-title.wexProductFinderSubAccordianTitle .accordion-toggle::after {
    color: #6C7476;
    /* top: -12px!important; */
}

/*NEWHOME101*/
.newHomeSearch #WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle{
	position: relative;

}
.newHomeSearch #WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #FFFFFF;
	float: left;
	top: 10px!important;
	right: 15px!important;
	left: unset!important;
	position: absolute;
}
.ie .newHomeSearch #WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #6C7476;
	float: left;
	top: 10px!important;
	right: 15px!important;
	left: 90%!important;
	position: absolute;
}
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Region"]{
    top: 0px;
}

.homePage .newHomeSearch wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle:after {
    width: 0px;
    left: -10px!important;
    color: #FFFFFF!important;
}
.homePage .newHomeSearch wexproductfinder #WEXProductFinderOuterAccordian .WEXProductFinderaustralianRegionsParentAccordian div div .panel-title {
    height: 40px;
    display: block;
    width: 250px;
}

.homePage .newHomeSearch wexproductfinder #WEXProductFinderOuterAccordian .WEXProductFinderaustralianRegionsParentAccordian div div .wexProductFinderSubAccordianHeading{
	width: 250px!important;
	border-bottom: 1px solid #6C7476;
}




.homePage .newHomeSearch wexproductfinder #WEXProductFinderOuterAccordian .WEXProductFinderaustralianRegionsParentAccordian .wexProductFinderSubAccordianWrapper .accordion-body.collapse{
	float: left;
	background: #efefef;
}

.homePage .newHomeSearch wexproductfinder #WEXProductFinderOuterAccordian .WEXProductFinderaustralianRegionsParentAccordian .wexProductFinderSubAccordianWrapper .accordion-body.collapse .panel-body{
	padding: 5px 10px
}

.homePage .newHomeSearch wexproductfinder #WEXProductFinderOuterAccordian .WEXProductFinderaustralianRegionsParentAccordian .wexProductFinderSubAccordianWrapper .accordion-body.collapse .panel-body table{
	margin-top: 5px;

}

.homePage .newHomeSearch wexproductfinder{
    transform: scale(1);
    transform-origin: bottom right;
    bottom: 0px!important;
}

/*--*/


.panel-default > .panel-heading.wexProductFinderSubAccordianHeading {
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
}
#WEXProductFinderOuterAccordian .accordion-toggle {
/*    text-transform: none !important; */
}
.wexProductFinderSubAccordianToggle input[type="checkbox"],
.wexProductFinderNonSubAccordianTitle input[type="checkbox"] {
    margin-right: 5px;
}
.panel-group.panel-group-sm .panel-heading subAccordianHeader {
    font-size: 0.9em;
    padding: 5px 15px;
}
.panel-group .panel-heading subAccordianHeader {
    color: #000;
    cursor: pointer;
    font-family: "open_sansregular";
    font-size: 20px;
    text-transform: uppercase;
}
.panel-group .panel-heading subAccordianHeader {
    display: block;
    padding: 10px 15px;
}
#WEXProductFinderOuterAccordianContents > .panel-body {
    padding: 0
}
#WEXProductFinderCountriesAccordian .WEXProductFinderCategorySubsetTextBoxWrapper {
    padding: 15px 15px 5px 15px;
}
#WEXProductFinderactivitiesAccordian .WEXProductFinderCategorySubsetTextBoxWrapper {
    padding: 0 0 15px 0;
}
.WEXProductFinderResultCountFooterVisible {
    padding-bottom: 50px;
}
#WEXProductFinderResultCountFooter {
    background: rgba(0, 0, 0, 0) url("/Portals/_default/Skins/Porto/Resources/img/bg-transparent-grey.png") repeat scroll 0 0;
    color: #FFFFFF;
    border-top: 1px solid #000000;
}
#WEXProductFinderResultCountFooter .row {
    margin-top: 2px;
    margin-bottom: 2px;
}
#WEXProductFinderResultCountFooterShowButton {
    width: 100%;
}
.WEXProductFinderResultCountFooterResultCount {
    height: 34px;
    padding-top: 4px;
}
.WEXProductFinderMonthRowSection {
    margin-bottom: 15px;
}
.WEXProductFinderMonthRow .col-xs-2 {
    padding-left: 1px;
    padding-right: 1px;
}
.WEXProductFinderMonthButton {
    width: 100%;
}
.WEXProductFinderDateTextField {
    border: 1px solid #c9c9c9;
    width: 100%;
    margin-bottom: 5px;
}
#searchFromDatePicker,
#searchToDatePicker {
    margin-bottom: 15px;
}
wexproductfindermonthrowsection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
    width: calc(100% - 15px);
    margin-top: 10px;
}
wexproductfinderdatepickersection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
    width: 100%;
    margin-bottom: 10px;
}
.homePageWEXProductFinderOuter {}
.homePage.isTablet #WEXProductFinderOuterAccordian,
.homePage.isSmallDesktop #WEXProductFinderOuterAccordian,
.homePage.isLargeDesktop #WEXProductFinderOuterAccordian {
    width: 270px;
    margin-bottom: 0px;
}
.homePage.isMobile {
    width: 100%;
}
.homePage.isTablet .WEXProductFinderDurationSingleSliderParentAccordian,
.homePage.isSmallDesktop .WEXProductFinderDurationSingleSliderParentAccordian,
.homePage.isLargeDesktop .WEXProductFinderDurationSingleSliderParentAccordian,
.homePage.isTablet .WEXProductFinderPriceSingleSliderParentAccordian,
.homePage.isSmallDesktop .WEXProductFinderPriceSingleSliderParentAccordian,
.homePage.isLargeDesktop .WEXProductFinderPriceSingleSliderParentAccordian,
.homePage.isTablet .WEXProductFinderGradingSingleSliderParentAccordian,
.homePage.isSmallDesktop .WEXProductFinderGradingSingleSliderParentAccordian,
.homePage.isLargeDesktop .WEXProductFinderGradingSingleSliderParentAccordian {
    display: none;
}
.homePage.isTablet .WEXProductFinderResults.WEXProductFinderResultsNarrow,
.homePage.isSmallDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow,
.homePage.isLargeDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow {
    display: none;
}
.homePage.isMobile .WEXProductFinderResults.WEXProductFinderResultsWide {
    display: none;
}
wexproductfinder .panel-title {
    background: #6C7476;
}


.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Region"]{
    position: relative;
    top: -4px;
}
.homePage .panel-group.panel-group-sm .panel-heading a {
    padding: 5px 15px;
    font-size: 0.8em;
}
.homePage wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle:after {
    width: 0px;
    left: -10px!important;
    color: #6C7476!important;
}
.homePage wexproductfinder .panel-group .panel-heading a.wexProductFinderAdvancedSearchLink {
    color: #fff !important;
}
.homePage wexproductfinder{
    transform: scale(0.8,0.8);
    transform-origin: bottom right;
    bottom: 20px;
}

.homePage wexproductfinder #WEXProductFinderOuterAccordian div div .panel-title {
    height: 40px;
}
.homePage wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title{
    text-align: center;
}

.homePage wexproductfinder .panel-heading h4{
    padding-top: 5px;
}

.homePage header {
    z-index: 5;
}
.homePage header:hover{
    z-index: 9999;
}
/*wexproductfinder .panel-heading h4:before{
	content:"";
	background: url(/Portals/World%20Expeditions/css/Images/icon-adventure-finder-white.png);
background-size: 40px 45px;
display: inline-block;
width: 40px;
height: 45px;
position: absolute;
left: 10px;
top: 13px;
}*/


wexproductfinder .panel-body h4 a,
wexproductfinder .panel-body h4 a:after,
wexproductfinder .panel-heading h4 {
    color: #FFFFFF !important;
}
wexproductfinder .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
    border: none;
}
/*NEWHOME101*/
.newHomeSearch #dnn_ImageSlider .owl-carousel .owl-item .banner-content{
	right: 90px;
	bottom: 30px;
	float: right!important;
	text-align: right;
}

.newHomeSearch #dnn_ImageSlider .owl-carousel .owl-controls{
	text-align: right!important;
	float: right!important;
	bottom: 50px;
}

.newHomeSearch #dnn_ImageSlider .owl-carousel .owl-controls .owl-dots{
	float: right;
	margin-right: 45px;
}

.newHomeSearch wexproductfinder .panel-group .panel {
	box-shadow: none!important;
	background: transparent!important;
}
.homePage .newHomeSearch wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
    background: #fff!important;
    display: block;
    float: left:
    width: 250px;
}
.homePage .newHomeSearch wexproductfinder .panel-title.wexProductFinderSubAccordianTitle subaccordianheader{
    color: #333!important;
}
/*--*/
wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
    background: #fff!important;
}

.homePage wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
    background: rgba(0,0,0,0.2)!important;
}

.homePage wexproductfinder .panel-title.wexProductFinderSubAccordianTitle subaccordianheader{
    color: #fff!important;
}
wexproductfinder .accordion-toggle.wexProductFinderSubAccordianToggle span {
    display: inline-block;
}
.WEXProductFinderCategorySubsetTextBox {
    border: 1px solid #6C7476;
    width: 100%;
    background: url(/Portals/World%20Expeditions/css/Images/Icon-search-adventure-finder.jpg) right;
    background-size: 32px 32px;
    background-repeat: no-repeat;
    padding: 4px 35px 4px 3px;
    font-size: 14px;
    font-weight: 100;
    font-family: open_sanssemibold;
}
wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox],
wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] {
    display: none;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox] + label,
.WEXProductFinderOtherCheckbox input[type=checkbox] + label {
    display: inline-block;
    position: relative;
    padding: 0 20px 0 20px;
    background-color: #fff;
    border: 1px solid #6C7476;
    border-radius: 4px;
}

.WEXProductFinderCategoryCheckbox.WEXProductFinderCategoryIndented input[type=checkbox] + label,
.WEXProductFinderOtherCheckbox.WEXProductFinderCategoryIndented input[type=checkbox] + label {
    padding: 0 20px 0 40px;
	color: #888888;
}

.WEXProductFinderCategoryCheckbox input[type=checkbox]:checked + label,
.WEXProductFinderOtherCheckbox input[type=checkbox]:checked + label {
    background-color: #6C7476;
    color: #fff;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox]:checked + label:before,
.WEXProductFinderOtherCheckbox input[type=checkbox]:checked + label:before {
    position: absolute;
    left: 4px;
    top: 0px;
    color: #fff;
    content: '\2714';
    font-size: 10px;
}
wexproductfinder #WEXProductFinderOuterAccordian div div .panel-title {
    /*! background-image: url(/Portals/World%20Expeditions/css/Images/icon-adventure-finder-white.png); */
    background-repeat: no-repeat;
    background-size: 43px;
    background-position: 17px 17px;
    height: 80px;
}
wexproductfinder #WEXProductFinderOuterAccordian div div div .panel-title {
    background-image: none;
    height: auto;
}

wexproductfinder #WEXProductFinderOuterAccordian div div div .panel-title a{
    color: #FFFFFF!important;
}


wexproductfinder .panel-heading .panel-title .accordion-toggle:after{
    top: 3px !important;
}

wexproductfinder .panel-body .panel-title .accordion-toggle:after{
    top: -1px!important;
}

wexproductfinder .panel-heading{
}

/*Price style*/

.priceOuter {
    margin: 0 0 15px 0;
}
.priceOuter .priceFromLabel {
    color: #989898;
    font-size: 13px;
    margin: 0 0 10px;
    font-family: open_sanssemibold;
}
.priceOuter .priceCurrencySymbol,
.priceOuter .priceAmount {
    color: #333;
    font-family: "open_sansbold";
    font-size: 24px;
}
.priceOuter .priceCurrencyCode {
    color: #333;
}
.ratecircle5 .btn-reviews {
    padding-left: 32px;
    background: url(/images/icon-review.png) no-repeat 10px center / 16px 16px;
    color: #989898;
    font-size: 12px;
    margin: 0 0 10px;
    font-family: open_sansbold;
}
.teaserLink:hover,
.teaserLink:visited,
.teaserLink:focus,
.teaserLink:active {
    text-decoration: none;
    cursor: pointer;
}
.WEXProductFinderPageSizePopupMenu {
    padding: 3px 40px 3px 10px;
    background-image: url(../css/Images/icon-green-downarrow.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.WEXProductFinderSortPopupMenu {
    padding: 3px 40px 3px 10px;
    background-image: url(../css/Images/icon-green-downarrow.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.WEXProductFinderFoundProductsCountNumber {
    background: #EE3233;
    width: 34px;
    padding: 6px 0px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

/*J code*/

wexDatePicker.WEXProductFinderDatePicker .ui-datepicker-header {
    background: #6C7476 none;
    color: #ffffff;
}

.WEXProductFinderResultsWide .teaserTripName {
 margin-bottom:15px;
}

.WEXProductFinderResults .colours-tags {
    height: auto;
    min-height: 36px;
}


.isMobile .WEXProductFinderResults .colours-tags {
    height: auto;
    margin-bottom: 5px;
}

WEXProductFinderTopToolbar .row,
WEXProductFinderBottomToolbar .row {
    background-color: #ebebeb;
    margin-left: 0;
    margin-right: 0;
}
.WEXProductFinderTopToolbarSubTable,
.WEXProductFinderBottomToolbarSubTable {
    height: 40px;
}
.WEXProductFinderTopToolbarSubTable td,
.WEXProductFinderBottomToolbarSubTable td {
    padding: 3px;
}
.WEXProductFinderBottomToolbarContainer {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*.homePageWEXProductFinderContentPane {
	height:1px;
}*/

.WEXProductFinderBottomToolbarPagination ul.pagination {
    margin-top: 5px;
    margin-bottom: 5px;
}
.pagination > li.paginationEllipsis > a,
.pagination > li.paginationEllipsis > span {
    background-color: transparent;
    border-top: 0;
    border-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.teaserLoadingOverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 200;
    padding: 30px;
}

@media (max-width:767px){

/*NEWHOME101*/
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	padding-left: 25px!important;
}

	.newHomeSearch wexproductfinder .WEXProductFinderOuterAccordian-panel-heading > .panel-title {
	background-color: #6C7476!important;
	}

.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	right: 30px;
	bottom: 0px;
	width: 100vw;
}



.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 4px solid #6C7476;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
	display:block;
	float: left;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	font-size: 16px;
	padding: 3px 15px 3px 15px;
	border-radius: 0px;
	margin-top: 5px;
	margin-bottom: 5px!important;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	height: 30px!important;
	width: 150px;
	text-align: left;
	display: block!important;
	margin-bottom: 0px!important;
	position: relative;
	top: 3px;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 15px;
	padding: 0px;

}


/*--*/
}

/*START Responsive*/

@media (min-width:1px) {
    #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox] + label,
    #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
        width: 100%;
    }
	
	wexproductfinder .WEXProductFinderClearFiltersButton {
		width: 100%;	
	}	

    wexproductfinder .panel-heading h4 {
    font-size: 20px;
    top: 0px;
    padding-left: 0px;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: asapregular;
    font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
    font-family: asapbold;
    font-weight: bolder;
}
wexproductfinder .panel-body h4 {
    padding: 5px 0px 5px 0px;
    font-size: 16px;
    border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
    margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
    font-size: 12px;
    display: inline-block;
    font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
    content: "";
    display: none;
}
    homepagecarousel .owl-carousel {
        margin-bottom: 0px;
    }
    

.WEXProductFinderResultCountFooterResultCount{
    font-size: 16px;
    font-family: 'open_sansregular';
    height: auto;
    position: absolute;
  top: 50%;
  transform: translateY(-50%);
       
}
    .WEXResultWrap{
        height: 55px;
  width: 100px;
  position: relative;  
        
    }

#WEXProductFinderResultCountFooterTopButton{
    background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-top.png');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-y: 2px;
     background-position-x: 3px;
    font-size: 14px;
    padding: 2px 0;
    width: 90%!important;
    border: none; 
    color: #fff;
}

#WEXProductFinderResultCountFooterClearButton{
       background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-clear.png');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-y: 2px;
     background-position-x: 3px;
    font-size: 14px;
    padding: 2px 0;
    width: 90%!important;
    border: none; 
    color: #fff;
}

#WEXProductFinderResultCountFooterShowButton{
      background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-show.png');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-y: 2px;
     background-position-x: 3px;
    font-size: 14px;
    padding: 2px 0;
    margin-bottom: 5px;
    width: 90%!important;
    border: none; 
    color: #fff;
}

.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton{
    background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-sort.png');
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position-y: 2px;
     background-position-x: 3px;
    font-size: 14px;
    padding: 2px 0;
    margin-bottom: 5px;
    width: 90%!important;
    border: none; 
    color: #fff;
}

.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton .caret{
    display: none;
}
}
@media (min-width:480px) {
    wexproductfinder .panel-heading h4 {
    font-size: 20px;
    top: 0px;
    padding-left: 0px;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: asapregular;
    font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
    font-family: asapbold;
    font-weight: bolder;
}
wexproductfinder .panel-body h4 {
    padding: 5px 0px 5px 0px;
    font-size: 16px;
    border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
    margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
    font-size: 12px;
    display: inline-block;
    font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
    content: "";
    display: none;
}
    .WEXProductFinderCategoryCheckbox input[type=checkbox] + label {}
    .WEXProductFinderOtherCheckbox input[type=checkbox] + label {}
}
@media (min-width:768px) {
    
    
    
    
    
    

.WEXProductFinderResultCountFooterResultCount{
    font-size: 16px;
    font-family: 'open_sansregular';
    height: auto;
    position: absolute;
  top: 50%;
  transform: translateY(-50%);
       
}
    .WEXResultWrap{
        height: 35px;
  position: relative;  
    }

#WEXProductFinderResultCountFooterTopButton{
    background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-top.png');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position-y: -1px;
     background-position-x: 2px;
    font-size: inherit;
    padding: 7px 0 7px 25px;
    margin-left: 5px;
    width: 90px!important;
    color: #fff;
}

#WEXProductFinderResultCountFooterClearButton{
       background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-clear.png');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position-y: -1px;
     background-position-x: 2px;
    font-size: inherit;
    padding: 7px 0 7px 25px;
    margin-left: 5px;
    width: 90px !important;
       color: #fff;
}

#WEXProductFinderResultCountFooterShowButton{
      background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-show.png');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position-y: -1px;
     background-position-x: 2px;
    font-size: inherit;
    padding: 7px 0 7px 25px;
    margin-left: 5px;
        margin-bottom: 0px;
    width: 90px !important;
      color: #fff;
}

.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton{
    background:#6C7476 url('/Portals/World%20Expeditions/Icons/mobile-sort.png');
    background-repeat: no-repeat;
    background-size: 35px 35px;
    background-position-y: -1px;
     background-position-x: 2px;
    font-size: inherit;
    padding: 7px 0 7px 25px;
    margin-left: 5px;
     margin-bottom: 0px;
    width: 90px!important;
    
}


    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    homepagecarousel wexproductfinder .ui-state-default, homepagecarousel wexproductfinder .ui-datepicker-unselectable .ui-state-default{
	font-size: 15px;
	height: 22px;
}

homepagecarousel wexproductfinder .ui-datepicker td a {
    height:22px;
}

homepagecarousel wexproductfinder .ui-datepicker-title{
	font-size: 12px;
}


homepagecarousel wexproductfinder .searchToDatePicker.hasDatepicker{
	margin: 0px!important;
}


homepagecarousel wexproductfinder .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
	padding: 0px;
}

homepagecarousel wexproductfinder .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a{
	padding: 0px;
	height: 18px;
	top: -7px;
}

homepagecarousel wexproductfinder .WEXProductFinderDateTextField{
	font-size: 12px;
	padding: 0px 5px;
}


    homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian{
    overflow:hidden;
    max-height:200px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian .panel-body{
    overflow-y:scroll;
    max-height:200px;
    width:100%;
    position:relative;
}
    wexproductfinder .panel-heading h4{
    font-size: 20px;
    top: 0px;
    padding-left: 10px;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: asapregular;
    font-weight: 600;
}


wexproductfinder .panel-heading h4 b {
    font-family: asapbold;
    font-weight: bolder;
}
wexproductfinder .panel-body h4 {
    padding: 5px 0px 5px 0px;
    font-size: 16px;
    border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
    margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
    font-size: 12px;
    display: inline-block;
    font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
    content: "";
    display: none;
}
  
    /*J code START*/
    homePageWEXProductFinderContentPane {
        height: 1px;
    }
    /*J code END*/
    homepagecarousel .owl-carousel {
        margin-bottom: 20px;
    }
    .WEXProductFinderCategoryCheckbox input[type=checkbox] + label,
    .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
        width: 240px;
    }
    .homePageWEXProductFinderContentPane {
        right: 0;
        position: absolute;
        z-index: 100;
    }
    .DnnModule-WEXProductFinder {
        position: relative;
        right: 15px;
        bottom: 197px;
    }
    /*NEWHOME101*/
.newHomeSearch .WEXProductFinderCategoryCheckbox input[type=checkbox] + label, .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	width: 190px;
}
	.newHomeSearch wexproductfinder .WEXProductFinderOuterAccordian-panel-heading > .panel-title {
	background-color: transparent!important;
	}
	
.newHomeSearch #WEXProductFinderactivitiesAccordian,
.newHomeSearch #WEXProductFinderCountriesAccordian {
	background-color: #fff;
}
	
.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	right: 30px;
	bottom: 20px;
	width: 100vw;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 4px solid #6C7476;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
	display:block;
	float: left;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	font-size: 16px;
	padding: 3px 15px 3px 15px;
	border-radius: 0px;
	margin-top: 5px;
	margin-bottom: 5px!important;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	height: 30px!important;
	width: 150px;
	text-align: left;
	display: block!important;
	margin-bottom: 0px!important;
	position: relative;
	top: 3px;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 15px;
	padding: 0px;

}

/*--*/

    .DnnModule-WEXProductFinder.DnnModule-Admin {
        position: relative;
        right: auto;
        bottom: auto;
    }

    #dnn_homePageWEXProductFinder .DNNModuleContent.ModWEXProductFinderC {
        height: 400px;
        position: relative;
        top: -203px;
    }
    wexproductfinder {
        position: absolute;
        bottom: 0;
        right: 0px
    }
/*
    .homePage  wexproductfinder {
        position: absolute;
        bottom: 0;
        left: inherit;
        z-index: 99;
        right: inherit;
        margin-left: 870px;
    }
*/

/*NEWHOME101*/
.newHomeSearch wexproductfinder {
	position: relative;
	z-index: 1;
    bottom: 0px;
} 
.newHomeSearch .DnnModule-WEXProductFinder:before{
	z-index: -1;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	right: 0;
	top: 0px;
	background: #6C7476;
	border-bottom: 3px solid #6C7476;

}
.newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
	right: calc(50% - 50vw + 15px);
	top: 0px;
	background: #6C7476;
	border-bottom: 3px solid #6C7476;
}
.win.ie .newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
	right: calc(50% - 50vw + 15px);
	top: 0px;
	background: #6C7476;
	border-bottom: 3px solid #6C7476;
}
.win .newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
	right: calc(50% - 50vw + 25px);
	top: 0px;
	background: #6C7476;
	border-bottom: 3px solid #6C7476;
}
/*--*/
    .WEXProductFinderTopToolbarResultCountDiv{
        padding: 5px 0px;
    }
}
@media (min-width:992px) {
	.homePage .newHomeSearch wexproductfinder .panel-default .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .accordion-body.panel-group.collapsing{
	position: absolute!important;
	top: 50px;
	left: 260px;
	float: left;
	display: block;
	width: 250px;
	height: 320px;
	overflow: scroll;
}

.homePage .newHomeSearch #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian{
	position: absolute!important;
	top: 50px;
	left: 526px;
	float: left;
	width: 250px;
	height: auto;
	overflow: scroll;
	background: #fff;
}
     
wexproductfinder .accordion-toggle.WEXProductFinderOuterAccordian-accordion-toggle span{
   display: inline-block;
}

 homepagecarousel wexproductfinder .panel-heading h4 .accordion-toggle span{
    display: inline-block;
 }
 wexproductfinder .panel-heading h4 .accordion-toggle{
    font-size: 24px;
 }
   homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian{
    overflow:hidden;
    max-height:250px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian .panel-body{
    overflow-y:scroll;
    max-height:250px;
    width:100%;
    position:relative;
}
    #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox] + label,
    #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
        width: 190px;
    }
	
	wexproductfinder .WEXProductFinderClearFiltersButton {
		width: 190px;	
	}	
    .WEXProductFinderFoundProductsCountText{
        line-height: 13px;
    }
    .tripFloatingNav, .categoryFloatingNav {
    width: auto;
}
    wexproductfinder .panel-heading h4 {
    font-size: 18px;
    top: 0px;
    padding-left: 0px;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: asapregular;
    font-weight: normal;
}
wexproductfinder .panel-heading h4 b {
    font-family: asapbold;
    font-weight: bolder;
}
wexproductfinder .panel-body h4 {
    padding: 5px 0px 5px 0px;
    font-size: 16px;
    border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
    margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
    font-size: 11px;
    display: block;
    font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
    content: "";
    display: none;
}
    .homePageWEXProductFinderContentPane {
        right: 50%;
        position: absolute;
        z-index: 100;
    }
    .DnnModule-WEXProductFinder {
        position: relative;
        left: 470px;
        bottom: 197px;
    }
    /*NEWHOME101*/
.newHomeSearch  .homePageHorizontalWEXProductFinderContentPane{
	bottom: 0px;
	position: relative;
}
.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	left: 0px;
	bottom: 21px;
	z-index: 999!important;
	width: 910px!important;
}
/*--*/
    .homePage.isTablet #WEXProductFinderCountriesAccordian,
    .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian,
    .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian,
    .homePage.isTablet #WEXProductFinderactivitiesAccordian,
    .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian,
    .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
        max-height:none;
    }
    
}

@media (min-width:1200px) {
    /*NEWHOME101*/
	.newHomeSearch wexproductfinder .panel .panel-heading{
	display: block;
	float: left;
}

.newHomeSearch wexproductfinder div div .panel-title {
	background-repeat: no-repeat;
	background-size: 30px!important;
	background-position: 5px 3px!important;
	height: 44px!important;
	border-top: 0px solid transparent;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading{
	width: 140px;
	/*border: 1px solid #6C7476;*/
	position: relative;
	top: 0px;
	/* border-bottom: 2px solid #6C7476; */
	border-radius: 0px;
	/* border-top: 2px solid #6C7476; */
	background-color: transparent;
}
.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title{
	background: transparent;
}
    
.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title:before{
    content:"Find a Trip";
    font-family: "open_sansbold";
    font-size: 24px;
    position: relative;
    top: 4px;
    left: -20px;
    }

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title .WEXProductFinderOuterAccordian-accordion-toggle:after{
	display: none;
}


.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderOuterAccordian-accordion-toggle{
	padding: 0px;
	font-size: 16px;
	top: 0px;
	padding-left: 0px;
	line-height: 1;
	padding-top: 5px;
	padding-bottom: 0px;
	font-family: asapregular;
	font-weight: 600;
	margin-top: -20px;
	margin-left: -15px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian{
	width: 270px;
	display: block;
	float: left;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-radius: 0px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian .icon-search{
	display: none;
}

.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper{
	margin-top: 0px!important;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper .WEXProductFinderSearchInputContainer{
	padding-right: 0px;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchKeywordsField{
	height: 34px;
	position: relative!important;
	top: 7px!important;
    border-radius: 0px;
    border-bottom: 0px!important;
    margin-bottom: -2px;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading{
	width: 180px;
	border-top: 0px solid #6C7476;
	border-bottom: 1px solid #6C7476;
	border-right: 1px solid #7eb39f;
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	background: #6C7476;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading.wexProductFinderSubAccordianHeading{
	border-right: 0px solid #7eb39f;

}

.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 10px 20px 10px 10px;
	height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian{
	z-index: 9;
	position: absolute;	
	left: 380px;
	top: 48px;
	width: 270px;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading{
	width: 220px;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	background: #6C7476;
	height:48px;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
	height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}
.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian{
	z-index: 9;
	position: absolute;
	left: 550px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading{
	width: 220px;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-radius: 0px;
	padding: 0px 0px 1px 0px;
	background: #6C7476;
	height:48px;
}
.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
	height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian{
	z-index: 9;
	position: absolute;	
	left: 740px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}





















.newHomeSearch wexproductfinder .panel.WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .panel-heading{
	width: 170px;
	border-top: 0px solid #6C7476;
	border-bottom: 3px solid #6C7476;
	border-right: 1px solid #7eb39f;
	border-radius: 0px;
	padding: 0px 0px 1px 0px;
	background: #6C7476;
}
.newHomeSearch wexproductfinder .panel.WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
	height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian{
	z-index: 9;
	position: absolute;	
	left: 740px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}
















.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 250px;
	border-top: 0px solid #6C7476;
	border-bottom: 3px solid #6C7476;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
	height: 48px;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	width: 120px;
	font-size: 16px;
	padding: 3px 0px;
	display: block!important;
	float: left;
	border-radius: 0px;
	margin-top: 8px;
	margin-bottom: 10px!important;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	width: 80px;
	height: 30px!important;
	text-align: center;
	display: block!important;
	float: left;
	margin-bottom: 0px!important;
	position: relative;
	top: 1px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 0;
	padding: 0px;

}
    
    
    
.homePage .newHomeSearch wexproductfinder .panel-title {
    background: transparent;
}

.homePage .newHomeSearch wexproductfinder .panel.panel-default{
    background-color: transparent;
}

.homePage .newHomeSearch wexproductfinder .panel-default>.panel-heading{
    background-color: transparent;
}

.homePage .newHomeSearch wexproductfinder .WEXProductFinderaustralianRegionsParentAccordian .panel-default>.panel-heading{
    background-color: #fff;
}

.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderukRegionsParentAccordian .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderukRegionsParentAccordian .accordion-body.panel-group.collapsing {
	left: 370px;
}

.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderCountriesParentAccordian .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderCountriesParentAccordian .accordion-body.panel-group.collapsing {
	left: 410px;
}

.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderactivitiesParentAccordian  .accordion-body.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderactivitiesParentAccordian  .accordion-body.collapsing {
	left: 630px;
}

.homePage .newHomeSearch wexproductfinder .panel-default .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .accordion-body.panel-group.collapsing, 
.homePage .newHomeSearch wexproductfinder #WEXProductFinderactivitiesAccordian.accordion-body.collapse.in,
.homePage .newHomeSearch wexproductfinder #WEXProductFinderactivitiesAccordian.accordion-body.collapsing {
	position: absolute!important;
	top: 50px;
	float: left;
	display: block;
	width: auto;
	height: auto;
	overflow: auto;
}



.homePage .newHomeSearch #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian{
	position: absolute!important;
	top: 50px;
	left: 720px;
	float: left;
	width: 250px;
	height: auto;
	overflow: scroll;
	background: #fff;
}

.homePage .newHomeSearch wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: transparent;
    border-top: none;
}
    
/*--*/

     wexproductfinder .panel-heading h4 .accordion-toggle span{
    display: inline-block;
 }
    homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian{
    overflow:hidden;
    max-height:290px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian .panel-body{
    overflow-y:scroll;
    max-height:290px;
    width:100%;
    position:relative;
}
    #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox] + label,
    #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
        width: 240px;
    }

	wexproductfinder .WEXProductFinderClearFiltersButton {
		width: 240px;	
	}

    .tripFloatingNav.sticky, .categoryFloatingNav.sticky {
    width: 265px;
}
    wexproductfinder .panel-heading h4 {
    font-size: 20px;
    top: 0px;
    padding-left: 10px;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: asapregular;
    font-weight: normal;
}
wexproductfinder .panel-heading h4 b {
    font-family: asapbold;
    font-weight: bolder;
}
wexproductfinder .panel-body h4 {
    padding: 5px 0px 5px 0px;
    font-size: 16px;
    border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
    margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
    font-size: 12px;
    display: block;
    font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
    content: "";
    display: none;
}
    .DnnModule-WEXProductFinder {
        position: relative;
        left: 570px;
        bottom: 197px;
    }
    /*NEWHOME101*/
.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	left: 0px;
	bottom: 22px;
	z-index: 9999;
	width: 1140px!important;
}
/*--*/
    .homePage.isTablet #WEXProductFinderCountriesAccordian,
    .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian,
    .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian,
    .homePage.isTablet #WEXProductFinderactivitiesAccordian,
    .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian,
    .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
        max-height: none;
    }
}

/*END Responsive*/


/*S code*/

.WEXProductFinderTopToolbarSubTable td{
    font-size: 12px;
    font-family: 'open_sansregular';
}

.paginationWrapper ul li{
    font-size: 12px;
}

.WEXProductFinderTopToolbarSizeAndSortDiv, .WEXProductFinderTopToolbarCheckboxesDiv {
    padding: 5px 0;
}


#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder{
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder{
    position: relative;
    left: 0;
    top: 0;
}



.col-md-9.col-sm-12.col-xs-12 wexproductfindertoptoolbar .col-sm-6.col-md-4.WEXProductFinderTopToolbarSizeAndSortDiv tbody tr td:nth-child(1), .col-md-9.col-sm-12.col-xs-12 wexproductfindertoptoolbar .col-sm-6.col-md-4.WEXProductFinderTopToolbarSizeAndSortDiv tbody tr td.WEXProductFinderactivitiesParentAccordian{
    display: none;
}

subaccordianheader{
     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



homepagecarousel wexproductfinder .ui-state-hover{
	border: none!important;
}

wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle, wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle:after{
    color: #FFFFFF !important;
}

wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle span{
    color: #fff;
    font-family: 'open_sansregular'!important;
    font-size: 20px!important;
}

#WEXProductFinderKeywordSearchAccordian {
    background-color: #6C7476;
	border-top: solid 1px #fff;
}

#WEXProductFinderKeywordSearchAccordian .panel-body {
	padding-top: 0;
	padding-bottom: 10px;
}
/*NEWHOME101*/
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .panel-body {
	padding-top: 0px;
	padding-bottom: 15px;
}
/*--*/


wexproductfinder .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper {
	background-color: none;
	text-align:center;
	border-top: solid 1px #fff;
}
wexproductfinder .wexProductFinderSearchButton {
	margin-top: 10px;
}

wexproductfinder .panel-title.wexProductFinderAccordianTitle.wexProductFinderAccordianTitleNoTopBorder {
	border-top: none;
}

wexproductfinder .WEXProductFinderSearchInputContainerWrapper {
	margin-top:10px;
}

wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
    background: #EE3233
 none repeat scroll 0 0;
    border-radius: 0 3px 3px 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    right: -7px;
	text-align: right;
    width: 32px;
    border: 1px solid #FFFFFF;
    padding: 10px;
    position: absolute;
    text-decoration: none;
	display: inline;
    top: 0;
}

wexproductfinder .panel-group .panel-heading a {
	text-transform:none;
}
/*NEWHOME101*/
.newHomeSearch wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
display: none;
}
.newHomeSearch wexproductfinder .WEXProductFinderSearchInputContainer {
	padding-right: 0px;
}
/*--*/
wexproductfinder .WEXProductFinderSearchInputContainer {
	width:100%;
	padding-right:23px;
    margin: 0;
    display: inline-block;
    position: relative;
}

wexproductfinder .WEXProductFinderSearchKeywordsField {
	width: 100%;
	height: 35px;
	/* border: 1px solid #6C7476; */
	border: 1px solid #FFFFFF;
	padding-left: 10px;
}

wexproductfinder .panel-group .panel-heading a.wexProductFinderAdvancedSearchLink {
	text-transform:none;
	color: #6C7476 !important;
	font-weight:normal;
	font-family: 'open_sansregular';
}

wexproductfinder .accordion-toggle.wexProductFinderAccordianToggle{

}

wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle{
    width: 90%;
}

wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle:after{
	width: 0px;
	left: 20px!important;
}

wexproductfinder .WEXProductFinderClearFiltersButton.focus,
wexproductfinder .WEXProductFinderClearFiltersButton:focus,
wexproductfinder .WEXProductFinderClearFiltersButton:hover {
	color: #FFFFFF;
	text-decoration: none;
}	


.btn.btn-default.WEXProductFinderResultCountFooterButton {
	width: 100%;
	font-family: "asapregular";
}

.row > .WEXProductFinderResultCountFooterButtonParent {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton {
	color: #fff !important;	
	font-family: "asapregular";
	font-weight: normal;
}

ul.dropdown-menu.WEXProductFinderResultCountFooterSortMenu > li > a {
	color: #666 !important;	
	font-family: "asapregular";
	font-weight: normal;
}

.teaserTravelDealFlag {
    border-radius: 5px 5px 0 0;
    top: -5px;
	left: 0px;
    font-family: "open_sansbold";
	align-self:center;
	text-align: center;
    font-size: 14px;
    line-height: 29px;
    padding: 0 10px;
    position: absolute;
    box-sizing: border-box;
    color: #FFFFFF;
    background: #a43335 none repeat scroll 0 0;
	width: 100%;
	text-transform:uppercase;
}

.teaserTravelDealFlag a,
.teaserTravelDealFlag a:link,
.teaserTravelDealFlag a:visited,
.teaserTravelDealFlag a:hover,
.teaserTravelDealFlag a:active {
	display:block !important;
    color: #FFFFFF !important;
	text-decoration:none !important;
}


.nonDeal .priceCurrencySymbol,
.nonDeal .priceAmount,
.nonDeal .priceCurrencyCode {
	text-decoration:line-through;
	color: #a2a2a2;
	font-style: italic;
	/* display:none; changed 2 Aug 2018 due to incorrect price */
}

.teasersListMode .teaserInner {
	margin-bottom:10px;
}

.teasersListMode .region-grey-bottom {
    padding: 10px 15px 0px 15px;
}

a.brandInformationPopover {
    width: 106px !important;
    height: 50px !important;
}

.brandPopoverIcon {
	margin-bottom: 15px;
}

.customCarouselTeaserButtonRow .button.topAdventuresTeaserViewTripButton {
	line-height: 18px !important;
	padding: 3px 6px;
	height:auto;
	font-size: 14px;
}

.customCarouselTeaserButtonRow .topAdventuresTeaserViewTripButton span {
   	background-image: none !important;
	padding: 0 !important;
}

.customCarouselTeaserButtonRow {
	padding-bottom: 10px;
}

.customCarouselTeaserButtonRow img.teaser-image-brand-logo-overlay-image {
    top: 0px;
    right: 15px;
    width: 74px !important; /* was 106px */
    height: 35px !important; /* was 50px */
    position: absolute;
}

/* Month & Year dropdown */
.ui-datepicker-month{
    color: #000000;
    height: 26px;
}
.ui-datepicker-year{
    color: #000000;
    height: 26px;
}

.ui-datepicker-title:before,
.ui-datepicker-title:after {
	display:none !important;
}


/*START Responsive*/

@media (max-width:479px) {
	/*NEWHOME101*/

.newHomeSearch .wexProductFinderSearchButton + .wexProductFinderAdvancedSearchLinkH4{
	max-width: 150px!important;
	font-size: 16px!important;
}

.homePage .newHomeSearch .panel-title.WEXProductFinderOuterAccordian-panel-title{
	text-align: left!important;
}
.homePage .newHomeSearch .accordion-toggle.WEXProductFinderOuterAccordian-accordion-toggle:before{
	content:"Find a Trip";
	}

.homePage .newHomeSearch .WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .wexProductFinderAccordianToggle{
	left: 10px;
	width: calc(100% - 25px);
}


   .homePage .newHomeSearch wexproductfinder .panel-title {
    background: #6C7476;
}

.homePage .newHomeSearch wexproductfinder .panel.panel-default{
    background-color: #6C7476;
}

.homePage .newHomeSearch wexproductfinder .panel-default>.panel-heading{
    background-color: #6C7476;
}
.homePage .newHomeSearch wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: #6C7476;
    border-top: none;
}
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .accordion-toggle,
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .accordion-toggle {
    background: transparent;
    margin-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: calc(100% - 30px);
    padding: 10px 10px
}
/*--*/
    html .homePage wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
    background: rgba(0,0,0,0.7)!important;
    }

    .ui-datepicker-title:before{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(50% - 25px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
.ui-datepicker-title:after{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(100% - 60px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
    .homePage wexproductfinder #WEXProductFinderOuterAccordian div div h4.panel-title.WEXProductFinderOuterAccordian-panel-title {
    height: 50px;
}
    .homePage wexproductfinder .panel-default > .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
        border: none;
		padding-top: 10px;
		padding-bottom: 10px;
	}
    .homePage wexproductfinder .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
      background-color: #6C7476!important;
        border-top: 1px solid #ffffff!important;
    }
    .homePage wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle {
    width: 100%;
    }
    .homePage wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title{
    text-align: left;
    }
}

@media (min-width:480px) and (max-width:767px) {
	/*NEWHOME101*/

.newHomeSearch .wexProductFinderSearchButton + .wexProductFinderAdvancedSearchLinkH4{
	max-width: 150px!important;
	font-size: 16px!important;
}

.homePage .newHomeSearch .panel-title.WEXProductFinderOuterAccordian-panel-title{
	text-align: left!important;
}
.homePage .newHomeSearch .accordion-toggle.WEXProductFinderOuterAccordian-accordion-toggle:before{
	content:"Find a Trip";
	}

.homePage .newHomeSearch .WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .wexProductFinderAccordianToggle{
	left: 10px;
	width: calc(100% - 25px);
}


   .homePage .newHomeSearch wexproductfinder .panel-title {
    background: #6C7476;
}

.homePage .newHomeSearch wexproductfinder .panel.panel-default{
    background-color: #6C7476;
}

.homePage .newHomeSearch wexproductfinder .panel-default>.panel-heading{
    background-color: #6C7476;
}
.homePage .newHomeSearch wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: #6C7476;
    border-top: none;
}
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Region"],
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Activity"] {
    background: transparent;
    margin-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff!important;
    width: calc(100% - 30px);
    padding: 10px 10px
}
 .homePage .newHomeSearch #WEXProductFinderOuterAccordian{
        border: 0px solid #e1e1e1!important;
    }
     .homePage .newHomeSearch wexproductfinder .panel-default > .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
     	height: 43px;
     }


    
/*--*/
    html .homePage wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
    background: rgba(0,0,0,0.7)!important;
    }
     .homePage #WEXProductFinderOuterAccordian{
        border: 20px solid #e1e1e1!important;
    }
    .ui-datepicker-title:before{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(50% - 25px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
.ui-datepicker-title:after{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(100% - 60px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
    .homePage wexproductfinder #WEXProductFinderOuterAccordian div div h4.panel-title WEXProductFinderOuterAccordian-panel-title {
    height: 70px;
}
    .homePage wexproductfinder .panel-default > .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
        border: none;
        height: 120px;
    }
     .homePage wexproductfinder #WEXProductFinderOuterAccordian div div h4.panel-title.WEXProductFinderOuterAccordian-panel-title {
    height: 70px;
}
    .homePage wexproductfinder .panel-default > .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
        border: none;
        height: 120px;
    }
    .homePage wexproductfinder .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
      background-color: #6C7476!important;
        border-top: 1px solid #ffffff!important;
    }
    .homePage wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle {
    width: 100%;
    }
    .homePage wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title{
    text-align: left;
    }
}

@media (min-width:768px) and (max-width:991px) {
/*NEWHOME101*/
 .homePage .newHomeSearch #WEXProductFinderAccordian .wexProductFinderAccordianWrapper{
     	border-top: 1px solid #fff!important;
     }

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	border-top: 0px solid transparent;
	padding-left: 25px;
}

.newHomeSearch .wexProductFinderSearchButton + .wexProductFinderAdvancedSearchLinkH4{
	max-width: 150px!important;
	font-size: 16px!important;
}

.homePage .newHomeSearch .panel-title.WEXProductFinderOuterAccordian-panel-title{
	text-align: left!important;
}
.homePage .newHomeSearch .accordion-toggle.WEXProductFinderOuterAccordian-accordion-toggle:before{
	content:"Find a Trip";
	}

.homePage .newHomeSearch .WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian .wexProductFinderAccordianToggle{
	left: 10px;
	width: calc(100% - 25px);
}


   .homePage .newHomeSearch wexproductfinder .panel-title {
    background: #6C7476;
}

.homePage .newHomeSearch wexproductfinder .panel.panel-default{
    background-color: #6C7476;
}

.homePage .newHomeSearch wexproductfinder .panel-default>.panel-heading{
    background-color: #6C7476;
}
.homePage .newHomeSearch wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: #6C7476;
    border-top: none;
}
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .accordion-toggle,
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .accordion-toggle {
    background: transparent;
    margin-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff!important;
    width: calc(100% - 30px);
    padding: 10px 10px
}


.homePage .newHomeSearch #WEXProductFinderOuterAccordian .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .accordion-toggle.wexProductFinderSubAccordianToggle,
.homePage .newHomeSearch #WEXProductFinderOuterAccordian .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .accordion-toggle.wexProductFinderSubAccordianToggle {
    color: #333!important;
}


/*--*/

    .homePage wexproductfinder .panel-body h4 {
    padding: 5px 0px 5px 0px;
    font-size: 16px;
    border-top: none;
}
.homePage wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
    background: none;
    border-radius: 0 3px 3px 0;
    color: #6C7476;
    font-size: 18px;
    font-weight: normal;
    right: 2px;
    text-align: right;
    width: 32px;
    border: none;
    padding: 10px;
    position: absolute;
    text-decoration: none;
    display: inline;
    top: -1px;
}
.homePage wexproductfinder .WEXProductFinderSearchInputContainer {
    width: 100%;
    padding-right: 0px;
    margin: 0;
    display: inline-block;
    position: relative;
}
.homePage wexproductfinder .WEXProductFinderSearchKeywordsField {
    width: 100%;
    height: 35px;
    border: 1px solid #FFFFFF;
    padding-left: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.homePage wexproductfinder .icon-search:before {
    content: "\f002";
}
.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Region"],
.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Activity"] {
    background: #fff;
    margin-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #6C7476!important;
    width: calc(100% - 30px);
    padding: 10px 10px
}
    .homePage wexproductfinder .panel-title {
    background: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel.panel-default{
    background-color: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel-default>.panel-heading{
    background-color: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel.panel-default.WEXProductFinderaustralianRegionsParentAccordian,
.homePage wexproductfinder .panel.panel-default.WEXProductFinderactivitiesParentAccordian,
.homePage wexproductfinder .wexProductFinderAdvancedSearchLinkH4{
    background-color: rgba(0,0,0,0.0)!important;
}

.homePage wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: rgba(0,0,0,0.35);
    border-top: none;
}

    .ui-datepicker-title:before{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(50% - 25px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
.ui-datepicker-title:after{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(100% - 60px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}

}

@media (min-width:992px) and (max-width:1199px) {


.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderukRegionsParentAccordian .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderukRegionsParentAccordian .accordion-body.panel-group.collapsing {
	left: 260px;
}

.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderCountriesParentAccordian .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderCountriesParentAccordian .accordion-body.panel-group.collapsing {
	left: 260px;
}

.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderactivitiesParentAccordian  .accordion-body.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .WEXProductFinderactivitiesParentAccordian  .accordion-body.collapsing {
	left: 460px;
}

.homePage .newHomeSearch wexproductfinder .panel-default .accordion-body.panel-group.collapse.in,
.homePage .newHomeSearch wexproductfinder .panel-default .accordion-body.panel-group.collapsing, 
#WEXProductFinderactivitiesAccordian.accordion-body.collapse.in,
#WEXProductFinderactivitiesAccordian.accordion-body.collapsing {
	position: absolute!important;
	top: 50px;
	float: left;
	display: block;
	width: auto;
	height: auto;
	overflow: auto;
	background-color:#FFF;
}

.homePage .newHomeSearch wexproductfinder .panel.panel-default.wexProductFinderSubAccordianWrapper,
.homePage .newHomeSearch wexproductfinder .panel.panel-default.wexProductFinderNonSubAccordianWrapper,
.homePage .newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian div.panel-heading.wexProductFinderSubAccordianHeading,
.homePage .newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian div.panel-heading.wexProductFinderNonSubAccordianHeading,
.homePage .newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian div.panel-heading.wexProductFinderSubAccordianHeading,
.homePage .newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian div.panel-heading.wexProductFinderNonSubAccordianHeading {
	width: 220px;
}


    /*NEWHOME101*/
	.newHomeSearch .DnnModule-WEXProductFinder:before{
	z-index: -1;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	right: 0;
	top: 0px;
	background: #6C7476;
	border-bottom: 2px solid #6C7476;

}
.newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
	right: calc(50% - 50vw - 0px);
	top: 0px;
	background: #6C7476;
	border-bottom: 2px solid #6C7476;
}

.win.ie .newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
	right: calc(50% - 50vw - 0px);
	top: 0px;
	background: #6C7476;
	border-bottom: 2px solid #6C7476;
}

.win .newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
	right: calc(50% - 50vw - 15px);
	top: 0px;
	background: #6C7476;
	border-bottom: 2px solid #6C7476;
}


	.newHomeSearch wexproductfinder .panel .panel-heading{
	display: block;
	float: left;
}

.newHomeSearch wexproductfinder div div .panel-title {
	background-repeat: no-repeat;
	background-size: 30px!important;
	background-position: 5px 3px!important;
	height: 45px!important;
	border-top: 0px solid transparent;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading{
	width: 130px;
	/*border: 1px solid #6C7476;*/
	position: relative;
	top: 0px;
	border-bottom: 1px solid #6C7476;
	border-radius: 0px;
	display: none;
}
.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title{
	background: #6C7476;
	border-top: 4px solid #6C7476;
	border-bottom: 3px solid #6C7476;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title .WEXProductFinderOuterAccordian-accordion-toggle:after{
	display: none;
}


.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderOuterAccordian-accordion-toggle{
	padding: 0px;
	font-size: 16px;
    top: 0px;
    padding-left: 0px;
    line-height: 1;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: asapregular;
    font-weight: 600;
    margin-top: -16px;
    margin-left: -15px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian{
	width: 260px;
	display: block;
	float: left;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-radius: 0px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian .icon-search{
	display: none;
}

.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper{
	margin-top: 0px!important;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper .WEXProductFinderSearchInputContainer{
	padding-right: 0px;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchKeywordsField{
	height: 30px;
	position: relative!important;
	top: 6px!important;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading{
	width: 133px;
	border-top: 0px solid #transparent;
	border-bottom: 1px solid #6C7476;
	border-right: 1px solid #7eb39f;
	border-radius: 0px;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 24px 9px 10px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian{
	z-index: 9;
	position: absolute;
	left: 260px;
	top: 47px;
	width: 300px;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderukRegionsParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}


.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading{
	width: 200px;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-radius: 0px;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 24px 9px 10px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}
.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian{
	z-index: 9;
	position: absolute;
	left: 393px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading{
	width: 200px;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #fff;
	border-radius: 0px;
}
.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
}
.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 10px 24px 9px 10px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}

.newHomeSearch wexproductfinder .panel.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian{
	z-index: 9;
	position: absolute;
	left: 560px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 250px;
	border-top: 1px solid #6C7476;
	border-bottom: 2px solid #6C7476;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	width: 120px;
	font-size: 16px;
	padding: 6px 0px 5px 0px;
	display: block!important;
	float: left;
	border-radius: 0px;
	margin-top: 5px;
	margin-bottom: 5px!important;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	width: 80px;
	height: 30px!important;
	text-align: center;
	display: block!important;
	float: left;
	margin-bottom: 0px!important;
	position: relative;
	top: 1px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 0;
	padding: 0px;

}
    .homePage .newHomeSearch wexproductfinder .panel-default>.panel-heading,
    .homePage .newHomeSearch wexproductfinder .panel-title,
    .homePage .newHomeSearch wexproductfinder #WEXProductFinderKeywordSearchAccordian{
    background-color: transparent;
}
/*--*/
    .homePage wexproductfinder .panel-body h4 {
    padding: 8px 0px 5px 0px;
    font-size: 16px;
    border-top: none;
}
.homePage wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
    background: none;
    border-radius: 0 3px 3px 0;
    color: #6C7476;
    font-size: 18px;
    font-weight: normal;
    right: 2px;
    text-align: right;
    width: 32px;
    border: none;
    padding: 10px;
    position: absolute;
    text-decoration: none;
    display: inline;
    top: -1px;
}
.homePage wexproductfinder .WEXProductFinderSearchInputContainer {
    width: 100%;
    padding-right: 0px;
    margin: 0;
    display: inline-block;
    position: relative;
}
.homePage wexproductfinder .WEXProductFinderSearchKeywordsField {
    width: 100%;
    height: 35px;
    border: 1px solid #FFFFFF;
    padding-left: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.homePage wexproductfinder .icon-search:before {
    content: "\f002";
}
.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Region"],
.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Activity"] {
    background: transparent;
    margin-left: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFFFFF!important;
    width: calc(100% - 0px);
    padding: 10px 10px;
}
    .homePage wexproductfinder .panel-title {
    background: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel.panel-default{
    background-color: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel-default>.panel-heading{
    background-color: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel.panel-default.WEXProductFinderaustralianRegionsParentAccordian,
.homePage wexproductfinder .panel.panel-default.WEXProductFinderactivitiesParentAccordian,
.homePage wexproductfinder .wexProductFinderAdvancedSearchLinkH4{
    background-color: rgba(0,0,0,0.0)!important;
}

.homePage wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: rgba(0,0,0,0.35);
    border-top: none;
}
    .ui-datepicker-month{
   font-size: 12px!important;
}
.ui-datepicker-year{
       font-size: 12px!important;
}
     .ui-datepicker-title:before{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(50% - 12px);
    top: 14px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
      font-size: 9px;
}
.ui-datepicker-title:after{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(100% - 43px);
    top: 14px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
          font-size: 9px;

}
}

@media (min-width:1200px) {
    .homePage wexproductfinder .panel-body h4 {
    padding: 8px 0px 5px 0px;
    font-size: 16px;
    border-top: none;
}
.homePage wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
    background: none;
    border-radius: 0 3px 3px 0;
    color: #6C7476;
    font-size: 18px;
    font-weight: normal;
    right: 2px;
    text-align: right;
    width: 32px;
    border: none;
    padding: 10px;
    position: absolute;
    text-decoration: none;
    display: inline;
    top: -1px;
}
.homePage wexproductfinder .WEXProductFinderSearchInputContainer {
    width: 100%;
    padding-right: 0px;
    margin: 0;
    display: inline-block;
    position: relative;
}
.homePage wexproductfinder .WEXProductFinderSearchKeywordsField {
    width: 100%;
    height: 35px;
    border: 1px solid #FFFFFF;
    padding-left: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.homePage wexproductfinder .icon-search:before {
    content: "\f002";
}

/*
.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Region"],
.homePage #WEXProductFinderOuterAccordian .accordion-toggle[originaltext="Any Activity"] {
    background: #fff;
    margin-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #6C7476!important;
    width: calc(100% - 30px);
    padding: 10px 10px
}
*/

.homePage wexproductfinder .panel-title {
    background: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel.panel-default{
    background-color: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel-default>.panel-heading{
    background-color: rgba(0,0,0,0.2);
}

.homePage wexproductfinder .panel.panel-default.WEXProductFinderaustralianRegionsParentAccordian,
.homePage wexproductfinder .panel.panel-default.WEXProductFinderactivitiesParentAccordian,
.homePage wexproductfinder .wexProductFinderAdvancedSearchLinkH4{
    background-color: rgba(0,0,0,0.0)!important;
}

.homePage wexproductfinder #WEXProductFinderKeywordSearchAccordian {
    background-color: rgba(0,0,0,0.35);
    border-top: none;
}
    

  
    .ui-datepicker-title:before{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(50% - 16px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
.ui-datepicker-title:after{
    content: "\f0d7";
    display: block;
    position: absolute;
    height: 20px;
    left: calc(100% - 50px);
    top: 13px;
    color: #6C7476;
    z-index:999;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
}
}

/*END Responsive*/



.WEXProductFinderSearchPriceCombinedLabel {
    font-family: 'open_sansregular';
}

.btn.WEXProductFinderLinkToCurrentSearchButton {
	padding: 0px 8px;
	height: 28px;
}

.btn.WEXProductFinderLinkToCurrentSearchButton span {
    font-family: "open_sansbold";
    font-size: 20px;
	color: #FFFFFF;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	display:inline-block;
	margin-top:-1px;
}

.btn.WEXProductFinderLinkToCurrentSearchButton:hover span {
	color: #6C7476;	
}

.btn.more.WEXProductFinderLinkToCurrentSearchButton{
    background: #EE3233;
}
.btn.more.WEXProductFinderLinkToCurrentSearchButton:hover{
    background: #fff;
    color: #6C7476;
    border-color: #6C7476;
}

.WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian{
	display: none;
}

.newHomeSearch .WEXProductFinderDatesByMonthButtonsAndDatePickerParentAccordian{
	display: block;
}

.newHomeSearch .wexProductFinderSearchButton{
 background: #EE3233;	
}

.newHomeSearch .wexProductFinderSearchButton:before{
	content:"Search";
}

.newHomeSearch .wexProductFinderSearchButton em{
	display: none;
}

.newHomeSearch .wexProductFinderSearchButton + .wexProductFinderAdvancedSearchLinkH4{
	text-align: center;
	max-width: 50px;
	position: relative;
	left: 10px;
}

wexproductfinder .panel-title.wexProductFinderNonSubAccordianTitle, wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
	background: #fff!important;
	background-image: initial !important;
	background-position-x: initial !important;
	background-position-y: initial !important;
	background-size: initial !important;
	background-repeat-x: initial !important;
	background-repeat-y: initial !important;
	background-attachment: initial !important;
	background-origin: initial !important;
	background-clip: initial !important;
	background-color: rgb(255, 255, 255) !important;
}



@media (max-width:991px) {
	#headerEmailIcon {
		position: absolute !important;
		top: 0px;
		right: 55px;
		padding-right: 0;
		margin-top: 0;
		display: block;
		float: left;
		z-index:10;
	}
	
	#headerEmailIcon a i {
		padding-top: 8px;
	}
	
	#headerEmailIcon a {
		color:#FFFFFF;
		font-size:30px;
		padding: 10px 10px 2px 10px;
	}

}

@media (min-width:992px) {
	#headerEmailIcon {
		display: none;
	}
}

@media (max-width: 768px) {
	header.nav-bar .search {
		padding-right: 110px !important;
    }
}